package com.mmy.fta.trade.server.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author qiang.lin
 * @since 2021/10/27
 */

@Data
@NoArgsConstructor
@AllArgsConstructor
public class CompletedOrderDTO implements Serializable {

    private static final long serialVersionUID = -1344955804955421886L;
    /**
     * 订单编号
     */
    String orderNumber;

    /**
     * 发起时间
     */
    String addTime;

    /**
     * 货主姓名
     */
    String shipperName;
    /**
     * 货主电话
     */
    String shipperTelephone;


    String  driverName;

    String driverTelephone;



    String cargoId;

    String loadTime;

    String unloadingTime;

    String loadAddress;

    String unloadingAdress;

    String cargoName;

    String truckLength;

    String truckType;

    Integer truckWeight;

    Integer cargoCapacipy;

    /**
     * 订金
     */
    Integer driverPayDeposit;

    /**
     * 0-不退  1-退
     */
    Integer isBackDeposit;
    /**
     * 运费
     */
    Integer totalFreightAmount;
    /**
     * 订单状态 1:显示待货主同意 取消订单亮 我已装货灰 我已卸货灰
     *         2:取消订单灰 我已装货亮 我已卸货灰
     *         3：取消订单灰 我已装货灰 我已卸货亮
     */
    Integer status;
    /**
     * 取消状态： 0-司机取消 1-货主取消
     */
    Integer cancelStatus;

    /**
     * 技术服务费
     */
    Integer estimateDistance;

    /**
     * 净得运费
     */
    Integer netDeposit;

    String msg;
}
